Калькулятор полей
“Калькулятор свойств” предназначен для реализации арифметических операций над значениями свойств DBF.
Окно калькулятора открывается по кнопке
панели инструментов редактора TOS :
Данное окно разделено на несколько функциональных областей.
В левом верхнем углу окна отражаются поля и их типы активной ТОС.
В правом верхнем углу окна расположена библиотека математических функций и функций работы с строками.
В середине окна расположена группа функциональных кнопок, реализующих математические операции.
В нижней части окна находится область формирования математического выражения.
В верхней части этой области в открывающемся списке выбирается поле, которое преобразовывается.
Далее, в нижнем окне формируется строка математического выражения. Для этого используются математические функции из приведенной библиотеки. В качестве аргументов этих функций используются поля DBF или числовые константы.
Для выбора математической функции или поля DBF из списков, нужно кликнуть на них один раз левой кнопкой мыши.
Расчет осуществляется нажатием на кнопку Применить .
Для вычисления значений полей выделенных записей используется кнопка Применить к выделенным .
Сохранение формул для счета осуществляется кнопкой
из окна калькулятора. В открывающемся при этом диалоговом окне нужно указать каталог хранения файла с правилом расчета. Данный файл будет иметь расширение .ice.
Открыть сохраненную формулу можно по кнопке
.
Пример
Пусть в DBF добавлено новое символьное поле F, значения которого должны быть рассчитаны следующим образом: F = ( VS + T ) * Sin ( VS ), строка математического выражения в таком случае будет выглядеть следующим образом:
Результат вычислений приведен на следующем рисунке:

